package com.leng.service;

import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

/**
 * @Author: 冷俊杰
 * @Description: 实现对OSS的增删改查操作
 * @DateTime: 2022/8/25 11:34
 **/
public interface OssService {
    /**
     * 创建存储空间
     */
    void createBucket();

    /**
     * 上传文件
     * @param file 文件对象
     * @return 上传成功的路径
     */
    String upload(MultipartFile file);


    /**
     * 下载文件
     * @throws IOException
     */
    void download(String fileName) throws IOException;

    /**
     * 列举文件
     */
    void listFile();

    /**
     * 删除文件
     */
    void deleteFile(String fileName);
}
